ICD\Hosting\Services\Markdown D

Total Complexity 135
Dependencies 1
Dependents 0
Total lines 1,977
Lines of code 963
Logical lines of code 427
Comment lines 781
Methods 55
Properties 32

Methods 55

Method Rating Maintainability Complexity Lines of code
doItalicsAndBold()
B
35 17 101
_doLists_callback()
A
50 8 27
encodeEntityObfuscatedAttribute()
A
52 8 22
hashHTMLBlocks()
A
37 2 112
parseSpan()
S
48 5 41
doLists()
S
46 3 51
_doAnchors_reference_callback()
S
51 4 26
doAnchors()
S
47 2 54
_doImages_reference_callback()
S
53 4 23
formParagraphs()
S
54 4 20
_doAnchors_inline_callback()
S
55 4 18
_processListItems_callback()
S
56 4 16
handleSpanToken()
S
57 4 16
encodeURLAttribute()
S
59 4 15
prepareItalicsAndBold()
S
59 4 14
_doHeaders_callback_setext()
S
63 4 9
_doImages_inline_callback()
S
58 3 15
doImages()
S
50 1 43
_generateIdFromHeaderValue()
S
64 3 10
transform()
S
59 2 14
stripLinkDefinitions()
S
54 1 29
_detab_callback()
S
60 2 13
_doCodeBlocks_callback()
S
60 2 12
doAutoLinks()
S
57 1 24
processListItems()
S
59 1 17
doHorizontalRules()
S
61 1 16
_stripLinkDefinitions_callback()
S
67 2 7
encodeAmpsAndAngles()
S
64 2 10
runSpanGamut()
S
70 2 6
runBasicBlockGamut()
S
68 2 7
_initDetab()
S
67 2 8
doHardBreaks()
S
66 2 9
defaultTransform()
S
65 2 9
makeCodeSpan()
S
66 2 8
doBlockQuotes()
S
63 1 14
doCodeBlocks()
S
62 1 14
__construct()
S
59 1 14
doHeaders()
S
62 1 14
runBlockGamut()
S
76 1 4
hashBlock()
S
79 1 3
setup()
S
69 1 7
detab()
S
73 1 5
teardown()
S
74 1 5
_hashHTMLBlocks_callback()
S
72 1 5
_doAutoLinks_email_callback()
S
69 1 6
_doAutoLinks_url_callback()
S
71 1 5
_doBlockQuotes_callback2()
S
72 1 5
_doHeaders_callback_atx()
S
68 1 6
_doBlockQuotes_callback()
S
64 1 9
hashPart()
S
68 1 7
unhash()
S
75 1 4
_doHardBreaks_callback()
S
79 1 3
encodeAttribute()
S
73 1 5
outdent()
S
78 1 3
_unhash_callback()
S
80 1 3